Soru & Cevap

Mail gönderimi

13.01.2016 - 11:39

Arkadaşlar merhaba,

Android studio da birden fazla checkbox seceneğini mail olarak göndermek istiyorum.Gerekli düzenleme ve kod sistemini yazdım ancak mail ekranı açıldığında checkboxların textlerini göremiyorum.Aşağıda yazdığım kodlar ve aslında erişmek istediğim ekran görüntüsü yer almakta.Ekran görüntüsüne ulaşabilmek adına kodlarımda nasıl bir düzenleme yapmalıyım.Konu hakkında yardımlarınızı bekliyorum.Teşekkürler

package com.kontrolm.umit.deneme;

import android.content.Intent;
import android.support.v7.app.ActionBarActivity;
import android.support.v7.app.AppCompatActivity;
import android.os.Bundle;
import android.view.Menu;
import android.view.MenuItem;
import android.view.View;
import android.widget.Button;
import android.widget.CheckBox;

public class MainActivity extends ActionBarActivity {

    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_main);

        final CheckBox check1= (CheckBox)findViewById(R.id.cb1);
        final CheckBox check2= (CheckBox)findViewById(R.id.cb2);
        final CheckBox check3= (CheckBox)findViewById(R.id.cb3);
        final CheckBox check4= (CheckBox)findViewById(R.id.cb4);
        final CheckBox check5= (CheckBox)findViewById(R.id.cb5);
        final CheckBox check6= (CheckBox)findViewById(R.id.cb6);

        Button mail_gonder = (Button) findViewById(R.id.btn);

        mail_gonder.setOnClickListener(new View.OnClickListener() {
            @Override
            public void onClick(View v) {
                mailGonder(check1.getText().toString(),
                           check2.getText().toString(),
                           check3.getText().toString(),
                           check4.getText().toString(),
                           check5.getText().toString(),
                           check6.getText().toString());
            }
        });


    }

    private void mailGonder(String cb1, String cb2, String cb3, String cb4, String cb5, String cb6) {

        Intent mailintent= new Intent(Intent.ACTION_SEND);
        mailintent.setType("message/rfc822");
        mailintent.putExtra(Intent.EXTRA_TEXT,cb1);
        mailintent.putExtra(Intent.EXTRA_TEXT,cb2);
        mailintent.putExtra(Intent.EXTRA_TEXT,cb3);
        mailintent.putExtra(Intent.EXTRA_TEXT,cb4);
        mailintent.putExtra(Intent.EXTRA_TEXT,cb5);
        mailintent.putExtra(Intent.EXTRA_TEXT,cb6);
        startActivity(mailintent);
    }


}

 

Görsel kaldırıldı.

5 Görüntülenme

1 Cevap

Sitedeki sorulara cevap verebilmek için giriş yapın ya da üye olun.

picture-11052-1576825910.jpg
alikarakoc
14.01.2016 - 05:11

Ümit Merhaba,

Umarım yardımcı olur.